package com.dm.cloud.core.annotation;

import java.lang.annotation.*;

import com.dm.cloud.core.enums.OrderSort;
import com.dm.cloud.core.enums.*;

/**
 * 排序，放在po字段上
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@Documented
@Deprecated
public @interface Orders {

    /**
     * 字段名称，不填则用字段名称驼峰转下划线
     * @return
     */
    String value() default "";


    /**
     * 排序方式，默认倒排
     * @return
     */
    OrderSort sort() default OrderSort.DESC;

    /**
     * 多个排序字段用于区分前后顺序
     *
     */
    int index() default 0;

}
